Constructive Criticism (muhaasibah)
Constructive criticism (muhaasibah) is the companion of shura and it is vital in order for the movement to remain dynamic and insure against the repetition of mistakes.